think you own the place - Spanish English Dictionary